package com.xgp.company.创建型模式.第三种_建造者模式.常规用法_套餐用法;

/**
 * 抽象的建造者
 */
public abstract class Builder {

    abstract void buildA();     //地基
    abstract void buildB();     //钢筋水泥
    abstract void buildC();     //铺电线
    abstract void buildD();     //粉刷

    //完工：等到产品
    abstract Product getProduct();
}
